to stay at a hotel - German English Dictionary